<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 使用Object.isFrozen检查一个对象是否被冻结
        // 冻结对象不能添加新属性，不能删除属性，不能修改属性的可枚举性、可配置性、可写性，以及不能修改原型
        // 冻结对象里的属性值也不能被修改
        const box = { x: 10, y: 20 };
        Object.freeze(box);
        const shape = box;
        shape.x = 100;
        console.log(shape)

    </script>
</body>

</html>